package com.wicket.okrapp.biz.service;

import com.wicket.okrapp.biz.service.dto.req.*;
import com.wicket.okrapp.biz.service.dto.res.*;
import java.util.List;

/**
 * @author ：
 * @date ：
 *
 *
 * @version 1.0
 */
public interface WeightTargetService {
/**
   * D3批量增树叶子权重设置(公共)
   */
    BatchAddTreeLeafWeightSetComRespDto batchAddTreeLeafWeightSetCom(BatchAddTreeLeafWeightSetComReqDto batchAddTreeLeafWeightSetComRep);
/**
   * D3增树单叶子权重设置(公共)
   */
    AddTreeSingleLeafWeightSetComRespDto addTreeSingleLeafWeightSetCom(AddTreeSingleLeafWeightSetComReqDto addTreeSingleLeafWeightSetComRep);
/**
   * D3回写部门目标任务书目标根节点权重分(公共)
   */
    ImplementWriteBackDeptObjTreeRootWeightScoreComRespDto implementWriteBackDeptObjTreeRootWeightScoreCom(ImplementWriteBackDeptObjTreeRootWeightScoreComReqDto implementWriteBackDeptObjTreeRootWeightScoreComRep);
/**
   * D3执行目标内容自动更新权重分(公共)
   */
    ImplementTargetContAutoUpdateWeightScoreComRespDto implementTargetContAutoUpdateWeightScoreCom(ImplementTargetContAutoUpdateWeightScoreComReqDto implementTargetContAutoUpdateWeightScoreComRep);
/**
   * D3执行高中基层权重设置
   */
    ImplementTopMidBasicWeightSetRespDto implementTopMidBasicWeightSet(ImplementTopMidBasicWeightSetReqDto implementTopMidBasicWeightSetRep);
/**
   * D3执行部门目标任务书叶子权重设置(公共)
   */
    ImplementDeptObjTaskLeafWeightSetComRespDto implementDeptObjTaskLeafWeightSetCom(ImplementDeptObjTaskLeafWeightSetComReqDto implementDeptObjTaskLeafWeightSetComRep);
/**
   * D3执行部门指标自动更新权重分(公共)
   */
    ImplementDeptObjAutoUpdateWeightScoreComRespDto implementDeptObjAutoUpdateWeightScoreCom(ImplementDeptObjAutoUpdateWeightScoreComReqDto implementDeptObjAutoUpdateWeightScoreComRep);
/**
   * D3执行高层下发自动更新权重分(公共)
   */
    ImplementTopIssueAutoUpdateWeightScoreComRespDto implementTopIssueAutoUpdateWeightScoreCom(ImplementTopIssueAutoUpdateWeightScoreComReqDto implementTopIssueAutoUpdateWeightScoreComRep);
/**
   * D3执行自动计算平均权重(公共)
   */
    ImplementAutoCountAverageWeightComRespDto implementAutoCountAverageWeightCom(ImplementAutoCountAverageWeightComReqDto implementAutoCountAverageWeightComRep);
/**
   * D3执行自动计算评价对象树平均权重(公共)
   */
    ImplementAutoCountEvaObjectAverageWeightComRespDto implementAutoCountEvaObjectAverageWeightCom(ImplementAutoCountEvaObjectAverageWeightComReqDto implementAutoCountEvaObjectAverageWeightComRep);
/**
   * D3执行自定动计算部门任务书树平均权重(公共)
   */
    ImplementAutoCountDeptTaskAverageWeightComRespDto implementAutoCountDeptTaskAverageWeightCom(ImplementAutoCountDeptTaskAverageWeightComReqDto implementAutoCountDeptTaskAverageWeightComRep);
/**
   * D3执行批次发布自动计算平均权重(公共)
   */
    ImplementBatchPublishAutoCountAverageWeightComRespDto implementBatchPublishAutoCountAverageWeightCom(ImplementBatchPublishAutoCountAverageWeightComReqDto implementBatchPublishAutoCountAverageWeightComRep);
/**
   * D3执行分析下级权重(公共)
   */
    ImplementAnalyseSubWeightComRespDto implementAnalyseSubWeightCom(ImplementAnalyseSubWeightComReqDto implementAnalyseSubWeightComRep);
/**
   * D3执行自动计算下级权重分(公共)
   */
    ImplementAutoCountSubWeightScoreComRespDto implementAutoCountSubWeightScoreCom(ImplementAutoCountSubWeightScoreComReqDto implementAutoCountSubWeightScoreComRep);
/**
   * D3查询上级目标全周期权重列表(公共)
   */
    QuerySuperiorTargetFullCycleListComRespDto querySuperiorTargetFullCycleListCom(QuerySuperiorTargetFullCycleListComReqDto querySuperiorTargetFullCycleListComRep);
/**
   * D3批量查询目标周期权重(公共)
   */
    BatchQueryTargetCycleWeightComRespDto batchQueryTargetCycleWeightCom(BatchQueryTargetCycleWeightComReqDto batchQueryTargetCycleWeightComRep);
/**
   * D3分析是否只查看目标父周期(公共)
   */
    AnalysisIsOnlyQueryTargetParentCycleComRespDto analysisIsOnlyQueryTargetParentCycleCom(AnalysisIsOnlyQueryTargetParentCycleComReqDto analysisIsOnlyQueryTargetParentCycleComRep);
/**
   * D3查询上级父周期权重列表(公共)
   */
    QuerySuperiorParentCycleWeightListComRespDto querySuperiorParentCycleWeightListCom(QuerySuperiorParentCycleWeightListComReqDto querySuperiorParentCycleWeightListComRep);
/**
   * D3查询上级目标周期权重列表
   */
    QuerySuperiorTargetCycleWeightListRespDto querySuperiorTargetCycleWeightList(QuerySuperiorTargetCycleWeightListReqDto querySuperiorTargetCycleWeightListRep);
/**
   * D3分析被评对象内容表主键ID(公共)
   */
    AnalysisEvaObjEntityIdComRespDto analysisEvaObjEntityIdCom(AnalysisEvaObjEntityIdComReqDto analysisEvaObjEntityIdComRep);
/**
   * D3查询下级目标周期权重列表(公共)
   */
    QuerySubordinateTargetCycleWeightListComRespDto querySubordinateTargetCycleWeightListCom(QuerySubordinateTargetCycleWeightListComReqDto querySubordinateTargetCycleWeightListComRep);
/**
   * D3查询下级目标周期权重列表
   */
    QuerySubordinateTargetCycleWeightListRespDto querySubordinateTargetCycleWeightList(QuerySubordinateTargetCycleWeightListReqDto querySubordinateTargetCycleWeightListRep);
/**
   * D3分析是否克隆子或中期权重(公共)
   */
    AnalysisIsCloneSubOrMidWeightComRespDto analysisIsCloneSubOrMidWeightCom(AnalysisIsCloneSubOrMidWeightComReqDto analysisIsCloneSubOrMidWeightComRep);
  //
}
